FileSystem

非标准: 该特性尚未标准化。我们不建议在生产环境中使用非标准特性,因为它们在浏览器中的支持有限,且可能发生变化或被移除。不过,在没有标准选项的特定情况下,它们可以作为合适的替代方案。

File System API 中,一个 FileSystem 对象代表着一个文件系统。这个对象是调用 requestFileSystem() 成功的一个标志。FileSystem 对象有两个属性。

关于本文档

本文档的上次更新是 2012 年 3 月 2 日,引用来源是 2011 年 4 月 9 日的草案 W3C Specifications (Working Draft)该草案似乎已经被放弃了,任何实现不应该参考这份草案,也不该引用它。

基本概念

你可以通过调用 window.requestFileSystem() 来请求对一个沙盒文件系统的访问权限。调用 requestFileSystem() 会创建一个新的沙盒存储空间。成功调用之后会返回一个 FileSystem 对象。它有两个属性:名称和文件系统的根目录。

FileSystem 对象是你访问文件系统所必须的,所以你最好为它创建一个引用,然后储存起来。

属性

属性 类型 解释
name 只读的 DOMString 文件系统的名称。The name must be unique across the list of exposed file systems.
root 只读的目录实体 文件系统的根目录。

规范

Specification
File and Directory Entries API
# api-domfilesystem

浏览器兼容性

参见